#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :


def test_1(a, b, c):
    return a + b + c


def test_2(aa, bb, cc):
    res = test_1(aa, bb, cc)
    res = res / 3.0
    return res


# 通过不同传参的方式进行调用，但是如果参数过多，可能导致参数与值的关系分不清。
print(test_2(4, 5, 3))

# 通过命名参数传递的方式优化代码。
print(test_2(bb=44, aa=55, cc=66))


def test_3(a, b, c):
    print(f'a={a}, b={b}, c={c}')


# 通过命名参数的传参方式，可以很方便地进行参数的传递。
test_3(a=1, b=2, c=3)
